spot-legged turtle - Espagnol Anglais Dictionnaire